//this file for compile different libraries' implement
//andycai 2012-03-08

#if (defined(USE_ACE_ALL) && !defined(NO_ACE_THREAD)) || defined(USE_ACE_THREAD)
#include "GAce/ACEThreadImpl.cpp"
#elif (defined(USE_BOOST_ALL) && !defined(NO_BOOST_THREAD)) || defined(USE_BOOST_THREAD)
#include "GBoost/BoostThreadImpl.cpp"
#elif (defined(USE_POCO_ALL) && !defined(NO_POCO_THREAD)) || defined(USE_POCO_THREAD)
#include "GPoco/PocoThreadImpl.cpp"
#elif (defined(USE_QT_ALL) && !defined(NO_QT_THREAD)) || defined(USE_QT_THREAD)
#include "GQt/QtThreadImpl.cpp"
#elif (defined(USE_STL_ALL) && !defined(NO_STL_THREAD)) || defined(USE_STL_THREAD)
#include "GStd/StdThreadImpl.cpp"
#else
#include "GToy/GToyThreadImpl.cpp"
#endif
